<%@page import="util.enviaEmail"%>
<%
Connection conn = null;
try {
	conn = new Conexao().getConexao();
} catch (Exception e) {
	new enviaEmail().enviar(e);
	out.print("falhaConexao");
	return;
}
%>
<%@page import="java.text.DecimalFormat"%>
<%@page import="java.sql.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="dao.OSDao"%>
<%@page import="bean.OSBean"%>
<%@page import="java.util.List"%>
<%@page import="conexao.Conexao"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script src="js/jquery.arrasta.js"></script>
<link rel="stylesheet" href="css/blue/style.css" />
<script>
	$(function(){
		$("a").click(function(){
			if($(this).parent().attr("id") == "cliente"){
				$.ajax({
					url:"dadosCliente.jsp",
					type:"get",
					data:{id: $(this).attr("href")},
					success:function(html){
						$("#dialogDadosCliente").html(html);
						$("#dialogDadosCliente").dialog("open");
					}
				});
				return false;
			}
		});
	});
</script>
</head>
<body>
	<%
		OSBean os = new OSBean();
		os.setIdEmpresa((Integer) session.getAttribute("idempresa"));
		List<OSBean> NovaOSList = new OSDao().getListaNova(conn, os);
		if (!NovaOSList.isEmpty()) {
	%>
	<table class="tablesorter ui-corner-top">
		<thead>
			<tr>
				<th width="25" class="ui-corner-tl">Cód.</th>
				<th>Cliente</th>
				<th align="center" width="70">Valor R$</th>
				<th align="center" width="85">Entrada</th>
				<th align="center" width="85">Prazo Entrega</th>
				<th align="center" width="53">Ações</th>
				<th width="6" class="ui-corner-tr"></th>
			</tr>
		</thead>
	</table>
	<div class="divScroll">
	<table id="tabelaOS" class="tablesorter">
		<tbody>
			<%
				for (int i = 0; i < NovaOSList.size(); i++) {
						SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
						String data = sdf.format( new Date(NovaOSList.get(i).getDataEntrada().getTime()));
						String prazoEntrega = "";
						try{
							prazoEntrega = sdf.format(new Date(NovaOSList.get(i).getPrazoEntrega().getTime()));
						} catch (Exception e1) {
							prazoEntrega = "sem prazo";
						} 
						DecimalFormat df = new DecimalFormat("#,##0.00"); 
						String tituloOs = "";
						if(NovaOSList.get(i).getSituacao().equals("novaOS")){
							tituloOs = "Arraste para o Designer";
						}
						if(NovaOSList.get(i).getSituacao().equals("designer") || NovaOSList.get(i).getSituacao().equals("voltouDesigner")){
							tituloOs = "Os com "+ NovaOSList.get(i).getNomeDesigner();
						}
						if(NovaOSList.get(i).getSituacao().equals("aprovar")){
							tituloOs = "Os em Aprovação";
						}
						if(NovaOSList.get(i).getSituacao().equals("imprimir")){
							tituloOs = "Os em Impressão";
						}
						if(NovaOSList.get(i).getSituacao().equals("producao")){
							tituloOs = "OS em Produção";
						}
						if(NovaOSList.get(i).getSituacao().equals("entregar")){
							tituloOs = "OS em Entrega";
						}						
						
			%>
			<tr title="<%=tituloOs%>"
				<%if (NovaOSList.get(i).getSituacao().equals("novaOS")
							|| NovaOSList.get(i).getSituacao()
									.equals("designer") || NovaOSList.get(i).getSituacao().equals("voltouDesigner")) {%>
				id="<%=NovaOSList.get(i).getId()%>" style="<%if(NovaOSList.get(i).getUrgente() == 1){%>color: red;<%}%>" <%} else {
				if(NovaOSList.get(i).getUrgente() == 1){%>
				style="color: red;"
				<%}%>
				id="notDrag" <%}%>>
				<td width="27"><%=NovaOSList.get(i).getId()%></td>
				<td id="cliente"><a href="<%=NovaOSList.get(i).getIdCliente()%>" style="color: inherit;" title="Detalhes de <%=NovaOSList.get(i).getNomeCliente()%>"><%=NovaOSList.get(i).getNomeCliente()%></a></td>
				<td align="right" width="72"><%=df.format(NovaOSList.get(i).getValor())%></td>
				<td align="center" width="87"><%=data%></td>
				<td align="center" width="87"><%=prazoEntrega%></td>
				<td width="55"><img src="imagens/alterar.png" title="Editar" style="cursor: pointer;" onclick="editar('<%=NovaOSList.get(i).getId()%>')"> 
				<img src="imagens/imprimir.png" title="Imprimir" style="cursor: pointer;" onclick="imprimirOS('<%=NovaOSList.get(i).getId()%>')">
				<%if(NovaOSList.get(i).getSituacao().equals("novaOS")){%>
					<img src="imagens/excluir.png" title="Excluir" style="cursor: pointer;" onclick="excluir('<%=NovaOSList.get(i).getId()%>')">				
				<%}%>
				</td>
			</tr>
			<%
				}
			%>
		</tbody>
	</table>
	</div>
	<%
		} else {
	%>
	<br /> 
	Nenhuma OS Ativa
	<%
		}
		conn.close();
	%>
</body>
</html>